﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Web.UI.WebControls;
using System.Data;
using DreamBuilder.Common;
using DreamBuilder.Core.AOP.Attribute;
using DreamBuilder.Core.Message;

namespace Web.SystemConfig.Services
{
    public interface IAuth_Menu : IBusiness
    {
        string CheckMenuParentId(string parentId);
        void CreateTree(TreeView tree);
        DataSet GetDeleteChildInfo(string pkValue);
        [Transaction]
        ResultInfo DeleteMenu(string pkValue);
        string GetFuncName(string Func_Name_ID);
        [Transaction]
        ResultInfo SaveMenuDesc(string menuID, string menuDesc);
        [Transaction]
        ResultInfo DeleteMenuDesc(string pkValue);

        string GetMenuDesc(string menuid);
        string GetMenuIdByUrl(string url);
    }
}
